package com.itheima.d6_print;

import java.io.PrintStream;
import java.io.PrintWriter;

//目标：掌握打印流的使用
public class Demo01 {
    public static void main(String[] args) throws Exception {
        //打印流：属于输出流！既有字符打印流，也有字节打印流（两种流用法、作用都一样，可以互换使用）
        //字节打印流：PrintStream
        PrintStream ps = new PrintStream("E:\\ideaProject\\basic-code\\day12\\a.txta.txt");

        //字节打印流也是字节输出流，所以字节输出流的功能，字节打印流也可以使用，但是一般不用
        //ps.write(97);

        //一旦使用打印流，都是使用打印方法，打印方法，放入什么数据，就写出什么数据！
        ps.print(97);
        ps.print('a');
        ps.print(true);

        //还可以换行打印
        ps.println("换行打印");
        ps.println("换行打印");

        ps.flush();

        //字符打印流：PrintWriter
        PrintWriter pw = new PrintWriter("E:\\ideaProject\\basic-code\\day12\\a.txta.txt");
        pw.print(97);
        pw.println(true);
        pw.flush();

        //注意：如果以后是想往文件中打印数据，推荐使用打印流
    }
}
